/*
Theme Name: iGoogler
Theme URI: http://zyj.me/
Description: iGoogler主题是高度仿真Google的一款主题，主题通过各种设置选项可以实现高度定制化，并集成了多种jQuery插件，展现Wordpress的魅力。
Author: 江哥
Version: 1.0 Alpha
Tags: Google, jQuery
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;border:none;}
body{font-family:arial, sans-serif,"宋体";font-size:14px;line-height:1.6em;}
.clear{clear:both;height:0;line-height:0;}
.keywords{background:#FF0;cursor:pointer;}
.highlight{color:#C03;}
a{color:#2200C1;text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{color:#551A8B;}
#navigation{font-size:13px;height:31px;line-height:28px;padding:0 5px;background:url(images/nav_bg.png) 0 0 repeat-x;}
#navigation a{color:#36C;text-decoration:none;border-top:2px solid #BAD3EA;padding:0 5px;}
#navigation ul{position:relative;}
#navigation li{float:left;list-style-type:none;}
#navigation li a{display:block;white-space:nowrap;}
#navigation .current-menu-item a{color:#000;font-weight:700;text-decoration:none;border-top:2px solid #1A54E1;}
#navigation ul li.current-menu-item,#navigation ul li.current-menu-parent,#navigation ul li{position:relative;text-decoration:none;}
#navigation ul ul{position:absolute;left:0;top:31px;display:none;border:1px solid #C3D1EC;z-index:99;width:120px;background:#FFF;}
#navigation ul .sub-menu a{border:none;}
#navigation ul ul li{width:100%;}
#cnt{max-width:1144px;min-width:780px;margin:0 auto;}
#mood{float:right;line-height:28px;background:url(images/icons.gif) no-repeat right 8px;padding-right:25px;}
#logo{float:left;margin-right:-168px;padding-left:10px;}
.search{margin-left:168px;margin-right:272px;max-width:711px;padding-top:8px;position:relative;}
.search td{vertical-align:top;}
.search .table_sch{width:100%;border:1px inset;border-color:#CCC #CCC #999 #999;}
.search .lst{font:18px arial,sans-serif;border:none;vertical-align:bottom;width:100%;background:#FFF;}
.search .tab_sub{border:solid 1px;border-color:#CCC #999 #999 #CCC;}
.search .lsb{background:url(images/lsb.png) bottom;cursor:pointer;height:30px;vertical-align:bottom;width:78px; border:none;}
#sch_suggest{display:none;position:absolute;left:170px;top:73px;margin-right:284px;background:#FFF;border:1px solid #CCC;z-index:999;}
#sch_suggest li{list-style-type:none;background:#FFF;color:#000;font-weight:400;font-size:17px;line-height:26px;}
#sch_suggest li:hover{background:#D5E2FF;}
#content{max-width:1144px;min-height:400px;min-width:780px;padding-top:17px;position:relative;margin:0 auto;}
#lcontent{margin-left:8px;padding-top:20px;position:absolute;top:0;left:0;width:145px;float:left;}
#rcontent{border-left:1px solid #D3E1F9;display:block;padding-left:5px;position:absolute;right:0;top:0;width:260px;}
#mcontent{border-left:1px solid #D3E1F9;margin-left:159px;margin-right:264px;padding:0 12px;position:relative;}
.path{background:#FBF0FA;font-size:12px;padding:5px 10px;}
.entry{clear:both;padding-top:10px;}
.entry-title{border:none;}
.entry h1{margin-bottom:15px;}
.entry h1 a{font-size:22px;font-weight:400;text-decoration:underline;}
.entry h2 a{font-size:16px;font-weight:400;text-decoration:underline;}
.entry-content{font-size:13px;line-height:20px;}
.entry-etc{font-size:13px;}
.entry-etc a{color:#36C;}
.entry-author{font-size:13px;padding:10px 0 0 90px;background:0 15px no-repeat;border-top:1px solid #D3E1F9;}
.entry-link{color:#0E774A;}
.entry-nav{padding:20px 0;}
.singular p{margin-bottom:15px;}
.singular .entry-content h1{border-bottom:3px solid #000;font-size:16px;margin:15px 0;}
.singular .entry-content h2{border-bottom:2px solid #666;font-size:15px;margin:12px 0;}
.singular .entry-content h3{font-size:14px;margin:10px 0;}
.entry-content ul, .entry-content ol{margin:10px 0;padding-left:20px;}
.entry-content ul{list-style-type:disc;}
.entry-content ol{list-style-type:decimal;}
.entry-content ol ol{list-style-type:upper-alpha;}
.entry-content table{border-top:2px solid #999;border-left:2px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;}
.entry-content th,.entry-content td{padding:3px 4px;border-right:1px solid #999;border-bottom:1px solid #999;}
.entry-content th{background:#CCC;}
.entry-content pre, xmp, plaintext, listing{font-family:monospace;margin:1em 0;white-space:pre;background:#F4F4F4;padding:10px;}
.entry-content blockquote{margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #DDD;}
.ratepost{float:left;margin-top:3px;}
#lconent,#rcontent{font-size:12px;}
#lcontent h3{background:url(images/icons.gif) no-repeat left;font-size:13px;height:18px;line-height:18px;margin:13px 0 5px;padding-left:18px;}
#lcontent .widget_archive h3{background-position:left -22px;}
#lcontent .widget_categories h3{background-position:left -42px;}
#lcontent .widget_tag_cloud h3{background-position:left -62px;}
#lcontent .widget_links h3{background-position:left -82px;}
#rcontent h3{background:#F0F7F9;font-size:14px;line-height:30px;margin-top:8px;margin-bottom:5px;padding-left:8px;}
#rcontent li{background:url(images/post.gif) left center no-repeat;line-height:2.5em;padding-left:14px;}
#rcontent #options {background:url(images/options.png) 0 0 no-repeat;}
#rcontent #options a{float:left; display:block;  width:40px; height:32px;}
#lcontent li,#rcontent li{font-size:12px;list-style-type:none;}
#lcontent .children{padding-left:5px;}
#lcontent .tags{line-height:1.5em;}
#postlist{margin:20px 0;}
#postlist span{font-size:14px;font-weight:400;padding:5px 8px;margin:0 -1px;border-bottom:1px solid #D3E1F9;float:left;}
#postlist .active{border:1px solid #D3E1F9;border-bottom:none;}
#postlist ul{margin-top:35px;position:absolute;left:10px;display:none;}
#postlist li{font-size:13px;list-style-type:none;background:url(images/post.gif) left center no-repeat;line-height:2em;padding-left:14px;}
.page_navi{font-family:Arial;margin-top:10px;text-align:center;}
.page-nav-pre,.page-nav-after,.page-numbers{background:url(images/pagenavi.png) top no-repeat;padding-top:50px;display:inline-block;height:20px;}
.page_navi .current{background-position:-145px 0px;font-weight:700;}
#footer{margin-top:20px;}
#footer a{color:#36C;}
.copyright{color:#666;margin:20px 0;text-align:center;}
#comments{border-bottom:1px solid #D3E1F9;border-top:2px dotted #D3E1F9;font-size:12px;padding-top:5px;}
#comments .children{margin-left:8px;}
#comments ol{margin-left:25px;}
#comments li{border-top:1px solid #D3E1F9;list-style-type:none;padding:5px;}
#comments .author{float:left;line-height:1.3em;margin-right:-150px;width:150px;}
#comments img{float:left;padding:0 10px 10px 0;}
#comments .info{margin-left:160px;width:auto;}
#comments h3,#respond h3{font-size:14px;margin:5px 0;}
#respond{font-size:12px;margin-top:20px;}
#respond p{margin-bottom:8px;}
.input_tx,#respond .input_ta{background:url(images/textfield.gif) repeat-x top #FFF;border:1px solid #A6A6A6;font-family:Verdana;font-size:12px;padding:2px 1px;}
.input_btn{background:#EEE;border:1px solid #A6A6A6;height:30px;line-height:30px;width:80px;}
.input_ta{width:500px;}
.input_tx{height:18px;width:200px;}
.aligncenter{margin:0 auto;text-align:center;}
.alignleft{float:left;}
.alignright{float:right;}
#contactForm p{border-bottom:1px dashed #DDD;padding:5px;}
#contactForm label{width:60px;font-weight:700;line-height:22px;float:left;display:block;}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}